Putting Formally Verified Software under the Magnifying Glass: Model-based Testing for Validation

نویسندگان

  • Emine G. Aydal
  • Richard F. Paige
  • Mark Utting
  • Jim Woodcock
چکیده

A software development process is effectively an abstract form of model transformation, starting from an end-user model of requirements, through to a system model for which code can be automatically generated. The success (or failure) of such a transformation depends substantially on obtaining a correct, well-formed initial model that captures

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Formal Approach to System Integration Testing

System integration testing is the process of testing a system by the stepwise integration of sub-components. Usually these sub-components are already verified to guarantee their correct functional behavior. By integration of these verified subcomponents into the overall system, emergent behavior may occur, i.e. behavior that evolves by the assembling of the subcomponents. For system integration...

متن کامل

An Integrated Framework for Component-based Analysis of Architectural System Models

Verifying architectural models of embedded systems is desirable, since architecture can impact the performance and resource usage of the final system implementation. To fulfill this need, one could think of combining formal verification and testing to achieve proofs of system correctness with respect to functional and extra-functional requirements. Our first step to accomplish this goal has con...

متن کامل

Flexural and Impact Properties of Stainless Steel based Glass Fibre Reinforced Fibre Metal Laminate under Hygrothermal Conditioning

Fibre metal laminates (FMLs) have appeared as the most suitable materials for shipbuilding, aeronautical and aerospace applications due to their superior mechanical properties over traditional materials. In this paper, degradation in flexural and impact properties of glass fibre/epoxy composite (GF/E composite) and stainless steel glass fibre/epoxy fibre metal laminate (SS FML) due to hygrother...

متن کامل

Crellvm: Verified Credible Compilation for LLVM

Production compilers such as GCC and LLVM are large complex software systems, for which achieving a high level of reliability is hard. Although testing is an effective method for finding bugs, it alone cannot guarantee a high level of reliability. To provide a higher level of reliability, many approaches that examine compilers’ internal logics have been proposed. However, none of them have been...

متن کامل

Research Ethics: Validation of A Model for Factors Affecting Research Misconduct in Iranian Medical Research

Background: Designing a comprehensive model for verified relationships based on the actual tested data can help to better understand and explain the factors affecting research misconduct. The purpose of this study is to validate the model for factors affecting research misconduct in Iranian medical research. Method: This is a descriptive correlational study. The statistical population consiste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016